Quality Improvement in Software Platform Development
نویسنده
چکیده
A major problem when using software platforms to produce a variety of products relates to keeping a high quality of the platform throughout the development of the products. For a software platform development to be successful, it is essential to master the quality issues when managing and designing the platform. This thesis presents approaches that enable efficient use of the software platform when it is used as one of the core assets of a product line. Different approaches that are believed to improve the quality of the platform are presented. In order to study the approaches’ effect on the development process it is vital to understand what quality attributes are of importance for the users and developers of the software platform. Several important aspects related to different quality attributes are presented. When using software platforms it is important to understand why the system is designed in a certain way (i.e. the design rationale of the platform). This knowledge can be used to improve the change impact analysis when building variations of products and when updating the platform itself. Management processes are needed to support development efforts in different phases of platform projects and across the products built on the platform. A way to find improvements is to benchmark the platform process used in the organisation with practices in similar organisations. Another way is to understand how the processes affect the quality by measuring and tracking different quality attributes. The results from this thesis provide support for quality improvements in software platform development by using the presented approaches.
منابع مشابه
Quality Improvement with Focus on Performance in Software Platform Development
Platform development provides software organisations with means to quickly respond to changing consumer needs. Product reuse and improved development efficiency can be achieved if platform development is introduced. A major challenge when using software platforms to produce a variety of products is to keep a high quality of the platform throughout the development of the products. It is therefor...
متن کاملQRP: a CMMI Appraisal Tool for Project Quality Management
Organizations adopt software process improvement (SPI) frameworks for developing higher-quality software more efficiently. CMMI is one of the most widely used SPI frameworks; however, software tools that provide a higher automation level are required. In this paper, the QRP platform, which guides and evaluates conformance to a CMMI level, is presented. The main innovation provided by the platfo...
متن کاملInvestigation of the Pile Aging Effect of a Fixed Offshore Platform Located in Persian Gulf using Nonlinear Soil-Pile Interactions
The study about the jacket platforms in the past has revealed that the most of the collapse failures occur due to the lack of strength of the pile foundation. However, when the jacket platforms which have been collapsed due to extreme condition were looked into, it was found that most of them had their foundations intact. These contrasting facts can be explained with the help of the phenomenon ...
متن کاملTechniques and processes for improving the quality and performance of open-source software
Open-source development processes have emerged as an effective approach to reduce cycle-time and decrease design, implementation, and quality assurance costs for certain types of software, particularly systems infrastructure software, such as operating systems, compilers and language processing tools, text and drawing editors, and middleware. This paper presents two contributions to the study o...
متن کاملA Web-based DSS for Sustainability in Urban Green Zones
The utilization of urban green zones forms a major part of urban sustainability in the context of the improvement of quality of life of the citizens. Within the policy for sustainable management of urban green zones, the tools that are used effectively are new technologies such as web databases, web DSS, GIS and environmental impact prediction model. This paper presents the geodatabase, which w...
متن کامل